package com.testing.class10;

/**
 * @Classname AbHumanTest
 * @Description 类型说明
 * @Date 2021/5/7 20:45
 * @Created by 特斯汀Roy
 */
public class AbHumanTest {

    public static void main(String[] args) {

        //产生了一个匿名的子类（这个子类本身没有名字）。
        //抽象类一定需要一个子类继承它之后，才能进行实例化，相当于进行了向上转型。
        AbstractHuman roy=new AbstractHuman() {
            //重写
            @Override
            public void work(int worktime) {
                System.out.println("人类辛苦工作了"+worktime+"个小时，换取劳动报酬");
            }
        };

        //通过tester子类继承抽象类AbstractHuman之后，再进行实例化操作。
        AbstractHuman will=new Tester();

        roy.work(3);
        will.work(8);

        System.out.println(roy.growUp(30));
        System.out.println(will.getAge());


    }





}
